FreeCore Function #6:
I2C Controller Reference Design
Module name: I2C_test
Current release: version 3.0, January 30, 1998
Contributed by: Rune Baeverrud

Changes since version 2.0

Changes since version 1.0

Description

Shown below is a sample schematic using the I2C controller.

f6_1.gif (7811 bytes)

The above schematic is suitable for interfacing to a 16 bit microprocessor. A few notes on the circuit:

If you need 8-bit (or lower) operation, it should be an easy task to modify the circuit. You need to add some registers on the input, and some multiplexers at the output, with some address decoding logic. I will leave that part to you now!


Last updated 08 Feb 2001 11:53